Skip to content

对于没有安装 Windows Terminal 终端的小伙伴,可以在 Microsoft Store 中进行下载安装。

Home | Oh My Posh

  1. 确保 Windows 程序包管理器 winget 可用,如果不可用的话,可以 从 Microsoft Store 获取应用安装程序
  2. 使用管理员身份打开 Windows Terminal 终端,选择运行 PowerShell;
  3. 使用 winget install JanDeDobbeleer.OhMyPosh -s winget 命令安装 oh-my-posh
  4. 安装 Nerd Fonts 字体,官方推荐安装 Meslo LGM NF 字体,不过可以根据自己的喜爱选择其他的字体,如 DejaVuSansMono 字体!!!将下载好的压缩包进行解压缩,然后全部选中进行安装即可!
  5. 打开 Windows Terminal 设置,如下所示:
  6. 选中 PowerShell ,在外观配置中,选择字体为 DejaVuSansMono Nerd Font Mono ,从 Alpha Coders - Your Source For Wallpapers, Art, Photography, Gifs and More! 上挑选一张自己喜欢的图片作为背景图片并且设置其不透明度为 20%;效果如下所示:
  7. 重新以管理员身份打开 Windows Terminal,使 PowerShell 应用 oh-my-posh

TIP

如果你不知道自己目前使用的是哪个 shell,可以使用 oh-my-posh get shell 命令进行查看,如下所示:

使用 notepad $PROFILE 命令编辑 PowerShell 配置文件脚本,然后在配置文件中添加以下内容: oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH/amro.omp.json" | Invoke-Expression ,其中的 amro 为选择的主题,可以查看 Themes | Oh My Posh 总共有哪些主题,根据自己的喜爱进行更换,最后使用 .$PROFILE 命令使配置生效!

CAUTION

当上面的命令出现系统找不到指定的路径错误时,请使用 New-Item -Path $PROFILE -Type File -Force 命令创建配置文件;

在这种情况下,PowerShell 也可能阻止运行本地脚本。要解决此问题,请将 PowerShell 设置为仅要求使用 set-ExecutionPolicy-RemoteSigned 命令对远程脚本进行签名,或对配置文件进行签名。

至此,Windows Terminal 终端使用 oh-my-posh 美化就圆满完成啦!🎉🎉🎉